import request from '@/utils/request'


/**
 * 获取角色列表
 * @param {*} parameter 
 * @returns 
 */
export function getRoleListApi (parameter) {
  return request({
    url: '/role',
    // url: '/mock/66/role',
    method: 'get',
    params: parameter
  })
}

/**
 * 创建角色
 * @param {*} parameter 
 * @returns 
 */
export function addRoleListApi (parameter) {
  return request({
    url: '/role',
    // url: '/mock/66/role',
    method: 'post',
    data: parameter
  })
}

/**
 * 更新角色
 * @param {*} parameter 
 * @returns 
 */
export function updateRoleListApi (parameter) {
  return request({
    url: '/role/' + parameter.id,
    // url: '/mock/66/role/' + parameter.id,
    method: 'put',
    data: parameter
  })
}

/**
 * 删除角色
 * @param {*} parameter 
 * @returns 
 */
export function deleteRoleListApi (parameter) {
  return request({
    url: '/role/' + parameter.id,
    // url: '/mock/66/role/' + parameter.id,
    method: 'delete',
    data: parameter
  })
}

/**
 * 获取权限列表
 * @param {*} parameter 
 * @returns 
 */
export function getPermissionListApi (parameter) {
  return request({
    url: '/permission',
    // url: '/mock/66/permission',
    method: 'get',
    data: parameter
  })
}

/**
 * 获取指定id角色
 * @param {*} parameter 
 * @returns 
 */
export function getUpdateRoleListApi (parameter) {
  return request({
    url: '/role/' + parameter.id,
    // url: '/mock/66/role/' + parameter.id,
    method: 'get',
    data: parameter
  })
}